/** Add css rules here for your application. */


/** Example rules used by the template application (remove for your app) */
h1 {
  font-size: 2em;
  font-weight: bold;
  color: #777777;
  margin: 40px 0px 70px;
  text-align: center;
}

.sendButton {
  display: block;
  font-size: 16pt;
}

/** Most GWT widgets already have a style name defined */
.gwt-DialogBox {
  width: 400px;
}

.dialogVPanel {
  margin: 5px;
}

.serverResponseLabelError {
  color: red;
}

/** Set ids using widget.getElement().setId("idOfElement") */
#closeButton {
  margin: 15px 6px 6px;
}

* {
  font-family: Tahoma, Verdana, sans-serif;
  font-size: 11px;
}

body, table td, select {
  font-family: Tahoma, Verdana, sans-serif;
  font-size: 11px;
}

.cms-ContextArea {
  border-top: 1px solid #7598c7;	
	
  background-image: url(images/context_area.png);
  background-repeat: repeat-x;  
  
  padding-top: 4px;
  padding-right: 4px;
  padding-bottom: 4px;
  padding-left: 4px;  
}

.cms-ApplicationMenu {
  background-image: url(images/application_menu.png);
  background-repeat: repeat-x; 
  
  padding-top: 4px;
  padding-left: 4px;
}

/*
 * Application Menu buttons
 */
 
.menuButton,
.menuButtonOver,
.menuButtonDown,
.menuButtonDisabled,
.menuButtonSelected,
.menuButtonSelectedDown,
.menuButtonSelectedOver,
.menuButtonSelectedDisabled {
  border: transparent 1px solid; 	
  background: none;
  color: #15428b;   
  font-family: Tahoma, Verdana, sans-serif;
  font-size: 11px;
  font-weight: normal;  
  padding-left: 4px;
  padding-right: 4px;
}
 
.menuButtonOver {
  border: #ffdb6c 1px solid;   
  background-image: url(images/application_menu_button_over.png);
  background-repeat: repeat-x;    
  color: #15428b;   
  cursor: default;
  font-family: Tahoma, Verdana, sans-serif;
  font-size: 11px;
  font-weight: normal;  
  padding-left: 2px;
  padding-right: 2px;
}

.menuButtonDown,
.menuButtonSelected,
.menuButtonSelectedDown,
.menuButtonSelectedOver {
  border: #ffdb6c 1px solid;   
  background-image: url(images/application_menu_button_down.png);
  background-repeat: repeat-x;    
  color: #15428b;   
  cursor: default;
  font-family: Tahoma, Verdana, sans-serif;
  font-size: 11px;
  font-weight: normal;  
  padding-left: 2px;  
  padding-right: 2px;
}

.menu,
.menuSelected,
.menuOver,
.menuSelectedOver,
.menuDisabled,
.menuTitleField,
.menuTitleFieldSelected,
.menuTitleFieldOver,
.menuTitleFieldSelectedOver,
.menuTitleFieldDisabled,
.menuIconField,
.menuIconFieldOver,
.menuIconFieldSelected,
.menuIconFieldSelectedOver,
.menuIconFieldDisabled,
.treeMenuSelected,
.treeMenuSelectedOver,
.treeMenuSelectedSelected,
.treeMenuSelectedSelectedOver { 
  color: #15428b;
  font-family: Tahoma, Verdana, sans-serif;
  font-size: 11px;
  font-weight: normal;  	
  padding-top: 2px; 
  padding-bottom: 2px;
}

.cms-Masthead {
  background-image: url(../images/backgroundHeader.jpg);
  background-repeat: repeat-x; 
  height:119px;
}

.cms-Masthead-Logo {
  padding-left:4px;	
}

.cms-MastHead-Name {
  color: #FFFFFF;  
  font-family: Tahoma, Verdana, sans-serif;
  font-size: 14px;
  font-weight: bold;
  overflow: hidden;
  padding-top: 12px;
  padding-left: 2px;	
  text-align: left;
}

.cms-MastHead-SignedInUser {
  color: #FFFFFF;  
  font-family: Tahoma, Verdana, sans-serif;
  font-size: 10px;
  font-weight: normal;
  overflow: hidden;
  padding-right:6px;
  text-align: right;
}

.imgSectionHeaderclosed,
.imgSectionHeaderopened,
.imgSectionHeaderDisabledclosed,
.imgSectionHeaderDisabledopened {
	color: #15428b;  
	cursor: pointer;
	cursor: hand;
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold; 
}

.imgSectionHeaderTitleclosed,
.imgSectionHeaderTitleopened {
	color: #666666;  
	cursor: pointer;
	cursor: hand;
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold; 
}

.imgSectionHeaderTitleOverclosed,
.imgSectionHeaderTitleOveropened {
	color: #15428b;  
	cursor: pointer;
	cursor: hand;
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold; 
}

.imgSectionHeaderTitleDisabledopened,
.imgSectionHeaderTitleDisabledclosed {
	color: #15428b;  
	cursor: pointer;
	cursor: hand;
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

.cms-NavigationPaneGridCell {
	color: black;
	cursor: pointer;
	cursor: hand; 
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 11px;
}

.cms-NavigationPaneGridCellDark {
	color: black;
	cursor: pointer;
	cursor: hand; 
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 11px;
}

.cms-NavigationPaneGridCellOver,
.cms-NavigationPaneGridCellOverDark {
	background: url(../images/navigation_pane_gridcell_over.png) repeat-x bottom left scroll; 
	border-top: 1px solid #ffb74c;
	border-bottom:1px solid #ffb74c; 
	color: black;
	cursor: pointer;
	cursor: hand; 
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 11px;
}

.cms-NavigationPaneGridCellSelected,
.cms-NavigationPaneGridCellSelectedDark {
	border-top: 1px solid #B2D3FF;
	border-bottom: 1px solid #B2D3FF;
	background-color: #EDF4FC;
	color: black;  
	cursor: pointer;
	cursor: hand; 
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 11px;
}
 
.cms-NavigationPaneGridCellSelectedOver,
.cms-NavigationPaneGridCellSelectedOverDark {
	border-top: 1px solid #ffb74c;
	border-bottom: 1px solid #ffb74c;
	background-color: #ffe6a0;
	color: black;
	cursor: pointer;
	cursor: hand; 
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 11px;
}

.cms-NavigationPane-Header {
  border-top: 1px solid #7598c7;
  background-image: url(../images/navigation_pane_header.png);
  background-repeat: repeat-x;
}

.cms-NavigationPane-Header-Label {
  border-right: 1px solid #7598c7;
  color: #15428b;    
  cursor: default;
  font-family: Tahoma, Verdana, sans-serif;
  font-size: 12px;
  font-weight: bold;  
  padding-left: 8px;  
}

.cms-ContextArea-Header-Label {
  color: #15428b;    
  cursor: default;
  font-family: Tahoma, Verdana, sans-serif;
  font-size: 12px;
  font-weight: bold;  
  padding-left: 8px;    
}


.cms-ApplicationMenu {
  background-image: url(../images/application_menu.png);
  background-repeat: repeat-x; 
  
  padding-top: 4px;
  padding-left: 4px;
}

.cms-MastHead-SignedInUser { 
  background: url(../images/icons/16/userLog.png) no-repeat left;
  color: #FFFFFF;  
  font-family: Tahoma, Verdana, sans-serif;
  font-size: 10px;
  font-weight:600;
  overflow: hidden;
  padding-right:6px;
  text-align: right;
}


.cms-NavigationPaneGridCellOver,
.cms-NavigationPaneGridCellOverDark {
      background: url(../images/navigation_pane_gridcell_over.png) repeat-x bottom left scroll; 
      border-top: 1px solid #B2D3FF;
      border-bottom:1px solid #B2D3FF; 
      color: black;
      cursor: pointer;
      cursor: hand; 
      font-family: Tahoma, Verdana, sans-serif;
      font-size: 11px;
}


.cms-NavigationPaneGridCellSelected,
.cms-NavigationPaneGridCellSelectedDark {
 border-top: 1px solid #B2D3FF;
 border-bottom: 1px solid #B2D3FF;
 background-color: #EDF4FC;
 color: black;  
 cursor: pointer;
 cursor: hand; 
 font-family: Tahoma, Verdana, sans-serif;
 font-size: 11px;
}

.cms-MastHead-LogoutUser {
  color: #FFFFFF;  
  font-family: Tahoma, Verdana, sans-serif;
  font-size: 10px;
  font-weight: normal;
  overflow: hidden;
  padding-right:6px;
  text-align: right;
  text-decoration:underline;
  
}

	
